/* Begin Style Header */
#wrapper #header-wrapper .header .mainmenu ul.joomla-nav-menu li{
  background: url('../images/bg_separator_header.png') no-repeat right center;
}
#wrapper #header-wrapper .header .mainmenu ul.joomla-nav-menu li:hover,
#wrapper #header-wrapper .header .mainmenu ul.joomla-nav-menu li.selected{
  background:#D1DDD2 url('../images/bg_arrows_bottom.png') no-repeat bottom center;
}

#wrapper #header-wrapper .header .mainmenu ul.joomla-nav-menu li.selected a{
  font-family:Arial;
  font-size:10pt;
  font-weight:bold;
  color:#010101;
}
#wrapper #header-wrapper .header .mainmenu ul.joomla-nav-menu li a{
  height:57px;
  line-height:57px;
  font-family:Arial;
  font-size:10pt;
  color:#FBF1EF;
  text-decoration:none;
  padding:20px 14px;
}
#wrapper #header-wrapper .header .support .psupport{
  font-family:Arial;
  font-size:10pt;
  color:#FFF;
  text-decoration:none;
  padding-top:2px;
}

#wrapper #header-wrapper .header .language #jflanguageselection ul.jflanguageselection{
  padding-top:3px;
}
#wrapper #header-wrapper .header .language #jflanguageselection ul.jflanguageselection li{
  line-height:10px;
}
/* End Style Header  */ 

/* Begin Style Menu San Pham Logo Down */
#wrapper #moduletop-wrapper .moduletop .moduletop-left .menusp{
  background:#FBC42E;
}
#wrapper #moduletop-wrapper .moduletop .moduletop-left .menusp ul.joomla-navmenusp {
  margin:0px;
  padding:34px 0px 29px 20px;
}
#wrapper #moduletop-wrapper .moduletop .moduletop-left .menusp ul.joomla-navmenusp li {
  list-style:none;
  background:url('../images/arrows_home_sp.png') no-repeat left center;
  padding-left:10px;
}
#wrapper #moduletop-wrapper .moduletop .moduletop-left .menusp ul.joomla-navmenusp li a{
  font-family:Arial;
  font-size:10pt;
  font-weight:bold;
  color:#7E0425;
  text-decoration:none;
}
/* End Style Menu San Pham Logo Down */

/* Begin Style for Home Product */
#wrapper #main .latestproducts{
  /*padding-top:34px;*/
}
#wrapper #main .latestproducts .latest_products .block_item{
  padding-top:10px;
}
#wrapper #main .latestproducts .latest_products .block_item .item_image a img{
  border:6px solid #BECCBF;
}
#wrapper #main .latestproducts .latest_products .block_item .item_name h3.lastet_product_title{
  border-bottom:none;
  margin-bottom:0px;
}
#wrapper #main .latestproducts .latest_products .block_item .item_name h3.lastet_product_title a{
  font-family:Arial;
  font-size:13pt;
  color:#4A4E40;
  text-decoration:none;
}
#wrapper #main .latestproducts .latest_products .block_item .author{
  font-family:Arial;
  font-size:12pt;
  color:#7E0425;
  margin-bottom:6px;
}

#wrapper #main .latestproducts .latest_products .block_item .item_name .buy_detail{
  text-align:center;
}
#wrapper #main .latestproducts .latest_products .block_item .item_name .buy_detail span.button_buy{
  margin-left:28px;
}
#wrapper #main .latestproducts .latest_products .block_item .item_name .buy_detail span.button_buy a.buy,
#wrapper #main .latestproducts .latest_products .block_item .item_name .buy_detail span.button_detail a.detail{
  background:#BECBBF url('../images/gellary-art-left-span.png') no-repeat 5px 6px;
  padding:5px 9px 5px 26px;
  border-bottom-right-radius:6px;
  font-family:Arial;
  font-size:9.5pt;
  color:#F2F9F3;
  text-decoration:none;
}
/* End Style For Home Product */

/* Begin Style For Product */
.jshop_list_product .jshop td.block_product{
  padding-bottom:0px;
}
.jshop_list_product .jshop td.block_product table.product{
  margin-bottom:0px;
}
/* End Style For Product */

/* mainleft */
.mainleft{
  padding-top:20px;
}
.mainleft .moduletable h3{
  color:#110D03;
  font-family:Arial;
  font-size:12pt;
  font-weight:bold;
  border-bottom:5px solid #C43209;
  padding-left:35px;
  padding-bottom:2px;
}
.mainleft .moduletable ul.joomla-navmenusp,
.mainleft .moduletable ul.joomla-nav{
  margin:0px;
  padding:10px 0px 2px 36px;
  margin-bottom:30px;
}
.mainleft .moduletable ul.joomla-navmenusp li,
.mainleft .moduletable ul.joomla-nav li{
  list-style:none;
  background:url('../images/arrows_home_sp.png') no-repeat left center;
  padding-left:10px;
}
.mainleft .moduletable ul.joomla-navmenusp li a,
.mainleft .moduletable ul.joomla-nav li a{
  font-family:Arial;
  font-size:10pt;
  color: #7E0425;
  font-weight: bold;
  text-decoration:none;
}
/* mainleft */

/* Begin Style Product for Page Detail */
.mainright .block_product{
 padding-left:0px;
}
.mainright .block_product td.image{
 padding:0px;
}
.mainright .block_product td.image .image_block{
 padding-left:0px;
 padding-right:0px;
}
.mainright .block_product td.image .image_block a img{
  border:6px solid #BECCBF;
  padding:0px;
}
.mainright .block_product td.content_pro{
  background:none;
  text-align:center;
}
.mainright .block_product td.content_pro .name a{
  color: #3C3C3C;
  font-family: Arial;
  font-size: 13pt;
  text-decoration:none;
}
.mainright .block_product td.content_pro .author{
  color: #7E0425;
  font-family: Arial;
  font-size: 12pt;
  margin-bottom: 6px;
}
.mainright .block_product td.content_pro{
  padding:4px 0px;
}
.mainright .block_product td.content_pro .buy_detail a.buy{
  margin-left:36px;
}
.mainright .block_product td.content_pro .buy_detail a.detail{
  margin-right:10px;
}
.mainright .block_product td.content_pro .buy_detail a.buy,
.mainright .block_product td.content_pro .buy_detail a.detail{
  background:#BECBBF url('../images/gellary-art-left-span.png') no-repeat 5px 6px;
  padding:5px 9px 5px 26px;
  border-bottom-right-radius:6px;
  font-family:Arial;
  font-size:9.5pt;
  color:#F2F9F3;
  text-decoration:none;
}
/* End Style Product for Page Detail */

/* Begin Sylte Produdct block_pagination Page */
.mainright .jshop_pagination .pagination ul{
  padding:0px;
  margin:0px;
  float:right;
}
.mainright .jshop_pagination .pagination ul li{
  list-style:none;
  float:left;
  padding:5px 10px;
  border-radius:5px;
  border:1px solid #AAAAAA;
  margin:0px 5px;
}
.mainright .jshop_pagination .pagination ul li span{
  
}
/* Begin Sylte Produdct block_pagination Page */

/* Begin Style Tin Tuc & Tu Van */
.blog h2{
  margin-top:10px;
  margin-bottom:0px;
}
.blog  h2 a{
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
}
.blog .item p.readmore a{
  float:right;
}
.blog .pagination ul{
  padding:0px;
  margin:0px;
  float:right;
}
.blog .pagination ul li{
  list-style:none;
  float:left;
  padding:5px 10px;
  border-radius:5px;
  border:1px solid #AAAAAA;
  margin:0px 5px;
}
/* End Style Tin Tuc & Tu Van */

/* Begin Style Contact */
#main .mainright .contact h3.contact_detail,
#main .mainright .contact h3.email_form{
  display:none;
}
#main .mainright .contact h3{
  font-family:Tahoma;
  font-size:12px;
  font-weight:bold;
  color:#222222;
}
#main .mainright .contact .contact-form {
  width:55%;
  float:left;
}

#main .mainright .contact .contact-form form.contact-form dd textarea.jform_contact_message{
  width:280px;
}
#main .mainright .contact .other_infomation{
  width:43%;
  float:right;
}
#main .mainright .contact .other_infomation .contact-miscinfo .jicons-icons{
  display:none;
}
#main .mainright .contact .other_infomation .contact-miscinfo .contact-misc{
  font-weight:bold;
}
/* End Style Contact */

/* Begin Style Detail Product */
.mainright .productfull .not_available{
  display:none;
}
.mainright .productfull table.jshop td.image_middle {
  text-align:center;
  margin:0px auto;
  padding-top:30px;
}
.mainright .productfull table.jshop td.image_middle .text_zoom {
  padding-left:292px;
  padding-right:307px;
}
.mainright .productfull .prod_buttons td.prod_qty{
  text-align:right;
}
.mainright .productfull .prod_buttons td.prod_qty_input{
  padding-right:0px;
}
.mainright .productfull .prod_buttons td.buttons{
  padding-left:0px;
}
/* End Style Detail Product */

/* Begin Style Cart */
.mainright .jshop table.cart{
  margin-top:20px;
  margin-bottom:0px;
}
.mainright .jshop table.jshop{
  margin-bottom:0px;
}
.mainright .jshop table.jshop_subtotal tr.total td.name{
  font-weight:bold;
}
/* End Style Cart */

/* Begin Style Footer */
#fnews-wrapper{
  background:#D9DED3;
  border-top:3px solid #ABBD9C;
  margin-top:20px;
}
#fnews-wrapper .fnews1 .moduletable,
#fnews-wrapper .fnews2 .moduletable {
  margin-top:20px;
  padding-left:30px;
}
#fnews-wrapper .fnews1 .moduletable h3,
#fnews-wrapper .fnews2 .moduletable h3{
  font-family:Arial;
  font-size:14pt;
  font-weight:bold;
}
#fnews-wrapper .fnews1 .moduletable ul.latestnews,
#fnews-wrapper .fnews2 .moduletable ul.latestnews{
  padding-left:1em;
}
#fnews-wrapper .fnews1 .moduletable ul.latestnews li,
#fnews-wrapper .fnews2 .moduletable ul.latestnews li{
  list-style:none;
  background:url('../images/shape.png') no-repeat left center;
  padding-left:20px;
}
#fnews-wrapper .fnews1 .moduletable ul.latestnews li a,
#fnews-wrapper .fnews2 .moduletable ul.latestnews li a{
  font-family:Arial;
  font-size:10pt;
  font-weight:bold;
  color:#343433;
}
#fnews-wrapper .fnews1 .moduletable{
  border-right:1px dashed #709052;
}
/* End Style Footer */

/* Begin Style Menu Footer */
#fmenu-wrapper{
  background:#C43209;
  border-top:3px solid #000;
}
#fmenu-wrapper ul.joomla-nav-menu li{
  padding-left:10px;
  padding-right:10px;
}
#fmenu-wrapper ul.joomla-nav-menu li a{
  font-family:Arial;
  font-size:10pt;
  font-weight:bold;
  color:#FBF1EF;
  height:30px;
  line-height:30px;
  padding:7px 0px;
}
/* End Style Menu Footer */

/* Begin Style Contact Footer */
#fcopyright-wrapper{
  background:#000;
  padding-top:8px;
  padding-bottom:20px;
}
#fcopyright-wrapper .customlienhe{
  float:left;
}

#fcopyright-wrapper .customdesign_by{
  float:right;
}
#fcopyright-wrapper .customlienhe p,
#fcopyright-wrapper .customdesign_by p{
  margin:0px;
  padding:0px;
  font-size:10pt;
  font-family:Arial;
  font-weight:bold;
  color:#FFF;
}
/* End Style Contact Footer */

/* Begin Style Address Order */
#main .mainright table#jshop_menu_order{
  margin-top:15px;
}
#main .mainright table#jshop_menu_order td.step_by_step{
  text-align:center;
  font-family:Arial;
  font-size:12pt;
  font-weight:bold;
  color:#C43209;
}
/* End Style Address Order */